import java.io.*;

/**
 * Created with IntelliJ IDEA.
 * Description:2. 程序名为Ts学号.java，
 * 使用字符流的方式进行文件Hello学号.java的读取并打印至控制台，
 * 将D盘中的Hello学号.java文件使用字符流的方式复制到D盘下的Hc学号.java文件，
 * 异常处理使用throws关键字。
 * User: 86183

 */
public class Ts220054070111 {
    public static void main(String[] args) throws IOException {
        //1.创建File对象
        File f1 = new File("D:\\计算机学习文件\\Java\\JavaSEzuoye5代码\\Hello220054070111.java");//读取的文件
        File fout = new File("D:\\计算机学习文件\\Java\\JavaSEzuoye5代码\\Hhhhhh220054070111.java");//写入的文件
        //2.创建文件字节流
        FileReader in = new FileReader(f1);//文件字符输入流
        FileWriter out = new FileWriter(fout);//文件字符输出流
//3.读取
        char[] c = new char[2000];//用来读取内容
        int len = in.read(c);//读指针
        //边读边写，读一个字符，写一个字符
        /*int temp = -1;
        while ((temp = in.read()) != -1){
            System.out.println(111111);
            out.write(temp);
        }*/

        out.write(c,0,len);

        //4.关闭流，打印读取的内容
        in.close();
        out.close();
        System.out.println("读取的字符数是:" + len);
        System.out.println("读取的内容是:"+new String(c , 0,len ));
    }
}
